/**
 * @file FileDemo.java
 * @brief 文件简要说明
 * <p>
 * 文件详细说明
 * @author - 2025/2/11  贾思浩  创建初始版本
 * @version - 2025/2/11  V1.0  简要版本说明
 * @par 版权信息：
 * 2025 Copyright 北京鑫万佳科技发展科技有限公司 All Rights Reserved.
 */
package com.jsh;

import java.io.*;

/**
 *
 * @brief 类简要说明
 *
 * 类详细说明
 *
 *@author
 *    - 2025/2/11  贾思浩  创建初始版本
 *
 */
public class FileDemo {

    public static void main(String[] args) {
//        Demo01();
        Demo02();
    }

    public static void Demo01() {
        File file = new File("..");
        System.out.println(file.getPath());
        System.out.println(file.getAbsoluteFile());
        try {
            System.out.println(file.getCanonicalPath());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    // 读取文件
    public static void Demo02() {
        InputStream in = null;
        try {
            in = new FileInputStream("E:\\12\\projects\\JavaBasic\\IODemo\\src\\main\\java\\com\\jsh\\IoTest.txt");
            byte[] bytes = in.readAllBytes();
            for( byte b : bytes) {
                System.out.println(b);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                in.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
